var app = getApp();
console.log("全局变量");
console.log(app.globalData.token);

export function fetch_get(data) {
  console.log("fetch_get");
  return new Promise((resolve,reject)=>{
    wx.request({
      url: data.url,
      method: "GET",
      header:{
        "Authorization":app.globalData.token,
        ...data.headers
      },
      data:data.data,
      success:resolve,
      fail:reject
    })
  })
}

export function fetch_post(data) {
  console.log("fetch_post");
  return new Promise((resolve,reject)=>{
    wx.request({
      url: data.url,
      method: data.method,
      header:{
        "Authorization":app.globalData.token,
        ...data.headers
      },
      data:JSON.stringify(data.data),
      success:resolve,
      fail:reject
    })
  })
}

// const cloud = require('wx-server-sdk')
// // var request = require('request')
// var request = require('request-promise');
// cloud.init()


// // 云函数入口函数
// export async function request_post(data) {
//   return new Promise((resolve, reject) => {
//       request({
//           url: data.url,
//           method: data.method,
//           json: true,
//           data:data.data,
//           headers: {
//               "Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjIsImNyZWF0ZVRpbWUiOjE3MDI4MDcxODN9.yNk_OL4asyN2RpwtYg1sUyZAsWiw49bsdRVGztMjC6k",
//               ...data.headers
//           },
//       }, function (error, response, body) {
//           console.log("响应"+body)
//           resolve(body)
//           if (!error && response.statusCode == 200) {
//               try {
  
//               } catch (e) {
//                   reject()
//               }
//           }
//       })
//   })
// }
